"""method_decorator URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/4.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from article import views
from redirect import views as re
from wsgi import views as wsgi
from querydict import views as q
from response import views as res
from csvdemo import views as cs
from classview import views as cv
from django.views.generic import View, TemplateView


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.index),
    path('add/', views.add_article),
    path('re/', re.index),
    path('re/signup/', re.signup, name='sign'),
    path('wsgi/', wsgi.index),
    path('q/', q.index),
    path('res/', res.index),
    path('res/json/', res.jsons),
    path('csv/', cs.index),
    path('csv/large/', cs.large_csv),
    path('cv/', cv.Index.as_view()),
    path('addd/', TemplateView.as_view(template_name='add.html')),
    path('listview/', cv.ArticleH.as_view(), name='listview'),

]
